package IO流;

import java.io.File;
import java.io.IOException;

public class IO流_2_File类2 {
    public static void main(String[] args) {
        /**
         * 操作 相关
         */

        File f1 =   new File("F:\\java_IO\\io2.txt");
        System.out.println(f1.exists());

//        if (!f1.exists()){
//            try {
//                f1.createNewFile();//  不存在就创建  但需要抛出异常
//            } catch (IOException e) {
//                e.printStackTrace();
//            }
//        }

//        f1.delete();  删除文件

        /**
         *  目录操作
         */
//        File f2 =   new File("F:\\java_IO\\iocs");
//        f2.mkdir(); //创建单层目录     mkdirs多层
//        f2.delete();


        // for 目录下的全部文件
        File f3 =   new File("F:\\java_IO");
        String [] f3_1 =  f3.list();//把 目录里的文件的名称 变成数组
        for (String X : f3_1){
            System.out.println(X);
        }
        File f4 =   new File("F:\\java_IO");
        File [] f4_1 =  f4.listFiles();//把 目录里的文件的目录 变成数组
        for (File X : f4_1){
            System.out.println(X);


        }
    }
}
